package models.mapper;

import java.util.List;
import models.DrCaseContent;
import models.DrCaseContentExample;
import org.apache.ibatis.annotations.Param;

public interface DrCaseContentMapper {
    int countByExample(DrCaseContentExample example);

    int deleteByExample(DrCaseContentExample example);

    int deleteByPrimaryKey(String caseid);

    int insert(DrCaseContent record);

    int insertSelective(DrCaseContent record);

    List<DrCaseContent> selectByExampleWithBLOBs(DrCaseContentExample example);

    List<DrCaseContent> selectByExample(DrCaseContentExample example);

    DrCaseContent selectByPrimaryKey(String caseid);

    int updateByExampleSelective(@Param("record") DrCaseContent record, @Param("example") DrCaseContentExample example);

    int updateByExampleWithBLOBs(@Param("record") DrCaseContent record, @Param("example") DrCaseContentExample example);

    int updateByExample(@Param("record") DrCaseContent record, @Param("example") DrCaseContentExample example);

    int updateByPrimaryKeySelective(DrCaseContent record);

    int updateByPrimaryKeyWithBLOBs(DrCaseContent record);
    DrCaseContent getByCaseid(String caseid);
}